import {
  request
} from '../service'

const videoPlay = {
  /**
    * 获取设备视频播放地址
    * @param {json} param
    */
  getVideoPlayUrl(param) {
    return request({
      url: '/media/play',
      method: 'get',
      params: param
    })
  },
  /**
    * 停止播放
    * @param {json} param
    */
  stopVideo(param) {
    return request({
      url: '/media/stop',
      method: 'get',
      params: param
    })
  },
  /**
 * 云台控制
 * @param {String} monitorId            监控点id
 * @param {String} gbCode               国标代码
 * @param {Int} start                   开始或停止,1开始0停止
 * @param {Int} ptzCmd                  命令类型1-左转,2-右转,3-上转,4-下转,5-焦距变大,6-焦距变小,7-左上,8-左下,9-右上,10-右下,11-焦点前移,12-焦点后移,13-光圈扩大,14-光圈缩小,15-到预置点
 * @param {Int} speed                   云台速度(取值范围1-100,默认40)
 * @param {Int} presetIndex             预置点编号(取值范围为1-128)
 * @returns 
 */
  ptzControl(param) {
    return request({
      url: "/media/ptzControl",
      method: "get",
      params: param,
    })
  },
}

export default videoPlay;
